﻿using System;
using System.ComponentModel.DataAnnotations;
using Citi.Scheduler.Domain;

namespace Citi.Scheduler.WebUi.Models
{
    public class DailyExecutionFilterModel
    {
        [Display(Name="Start Date")]
        public DateTime StartDate { get; set; }
        [Display(Name = "Finish Date")]
        public DateTime EndDate { get; set; }
        [Display(Name = "Category")]
        public int CategoryId { get; set; }
        [Display(Name = "Include All Hierarchy")]
        public bool IncludeCategoryChildren { get; set; }
        [Display(Name = "Machine")]
        public int MachineId { get; set; }
        [Display(Name = "Responsible")]
        public int ResponsibleId { get; set; }
        public int ExecutionToShow { get; set; }
        [Display(Name = "Routine Name")]
        public string RoutineName { get; set; }
        public LibraryType LibraryType { get; set; }
    }
}